/*商家样试*/
/*------首页-------*/
.shop_nav{background: #FFFFFF; box-shadow: none; color: #000000;}
.shop_nav h1{color: #000000;}
.shop_nav a{color: #FF7831;}

.mui-bar-tab .mui-tab-item .mui-icon.icon-fenlei{font-size: 21px; top: 7px; height: 25px;}
.mui-bar-tab .mui-tab-item .mui-icon.icon-tabsale{top: 1px; font-size: 28px;}
.mui-bar-tab .mem_tab_huod{vertical-align: top;}
.mem_tab_huod .mui-tab-label{line-height: 16px;}

.mui-slider.shop_slider .mui-slider-group .mui-slider-item{height: 13rem!important;}
.shop_slider .mui-active.mui-indicator{background: #FF7831; box-shadow: 0 0 1px 1px rgba(255,121,48,.8);}
.mui-slider.shop_slider .mui-slider-group .mui-slider-item img{height: 13rem;}

.shop_list{margin-bottom: 5px;}
.shop_list .mui-grid-view.mui-grid-9{background: #FFFFFF; border: 0;}
.shop_list .mui-grid-view.mui-grid-9 .mui-table-view-cell{border: 0; width: 25%; padding: 0; padding-bottom: 5px;}
.shop_list a span{width: 3.5rem; height: 3.5rem; line-height: 3.5rem; margin: 0 auto; display: block; /*padding: 20% 0;*/ border-radius: 50%; font-size: 30px; color: #FFFFFF;}
.shop_list a .icon-dianpujieshao01{background: #0BBDE1;}
.shop_list a .icon-iconnav2{background: #F9C10A;}
.shop_list a .icon-see-icon-m3-new-fill{background: #31EB0A;}
.shop_list a .icon-chakantieziguanzhu{background: #FF5E16;}
.shop_list .mui-grid-view.mui-grid-9.shop_lis2 .mui-table-view-cell{width: 33.33%;}
.shop_list .mui-grid-view.mui-grid-9.shop_lis2{margin-top: 1px; padding-bottom: 0;}

.index_nav_erji .mui-grid-view.mui-grid-9{border: 0;}
.index_nav_erji .mui-grid-view.mui-grid-9 .mui-table-view-cell{width: 33.33%; background: #FFFFFF; border-color: #EDECEB; padding: 0;}
.index_nav_erji .mui-grid-view.mui-grid-9 .xianshims,.index_nav_erji .mui-grid-view.mui-grid-9 .yunpint{width: 50%;}
.index_nav_erji .mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn){padding: 0;}

.shop_list .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{margin-top: 7px; font-size: .84 rem; height: auto; line-height: normal;}
.shop_list .mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn){padding-bottom: 5px; background: #FFFFFF; padding-left: 5px; padding-right: 5px;}

.shop_sjlisbox,.shop_yunptlisbox{background: #FFFFFF; margin-top: 5px;}
.shop_sjlisbt{font-size: .87rem; padding: 3% 3% 3%; border-bottom: 2px solid #EFEFF4; margin-bottom: 5px;}
.shop_sjlisbt span{float: right; font-size: 23px;}
.shop_sjlisbt i{display: inline-block; width: 4px; height: 15px; background: #FF6618; margin: 3px 5px 0 0; float: left;}

.shop_sjlist{padding: 15px 0 5px;}
.shop_sjlist li{width: 25%; display: block; float: left; text-align: center; margin-bottom: 5px;}
.shop_sjlist a{display: block; width: 100%; height: 100%; color: #999; font-size: 12px; line-height: 18px;}
.shop_sjimg{width: 65px; height: 65px; margin: 0 auto 3px;}
.shop_sjimg img{border: 1px solid #B7B7BB; border-radius: 10px; height: 100%;}
.shop_sjinfo{font-size: 14px;}

.shop_yunptlisbox .mui-grid-view.mui-grid-9{background: #FFFFFF;}
.shop_yunptlisbox .mui-grid-view.mui-grid-9 .mui-table-view-cell{width: 50%; padding: 0 0 10px; text-align: left;}
.shop_yunptlisbox .mui-grid-view.mui-grid-9:after{display: none;}
.shop_yunptlisbox .mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn){white-space: normal; padding: 0 5%;}
.ypt_name{overflow: hidden; height: 36px; line-height: 18px; font-size: 14px; margin-bottom: 3px;}
.ypt_infor{float: right; width: 20%; padding-top: 12px;}
.ypt_infol{float: left; width: 78%; height: 70px;}
.ypt_infol p{font-size: 12px; line-height: normal; padding-top: 5px;}
.ypt_pri{font-size: 17px; color: #FF5A00; font-weight: bold; display: inline-block; padding-right: 3px;}
.ypt_jiaob{display: inline-block; background: #EDEDED; padding: 0 4px; border-radius: 6px; color: #FF0000; margin-top: 5px; vertical-align: top;}

.shop_liansuodlis li{border-bottom: 1px solid #F0F0F0; padding: 2% 0 2% 3%;}
.shop_liansuodlis a{display: block; width: 100%; height: 100%;}
.shop_liansuodlis a div{/*float: left; width: 45%;*/ color: #666666;}
.shop_lsd_nam{font-size: 14px; padding-bottom: 3px;}
.shop_liansuodlis a .shop_lsd_addr{color: #999999; font-size: 13px;/* width: 55%;*/}
.shop_lsd_addr span{font-size: 12px;/* vertical-align: middle;*/ padding-right: 3px;}

.shop_sjlisnone{text-align: center; font-size: .78rem; padding: 20px 0; color: #999999;}



/*店铺首页1*/
.shop_bar_nav{box-shadow: none;}
.index_content{height: 100%; overflow: hidden; background: url(../images/bac_index2.jpg) no-repeat; background-size: 100% 100%;}
.sindex_list{width: 65%; float: right; padding: 7% 5% 0 0;}
.sindex_list .mui-grid-view.mui-grid-9,.sindex_list2 .mui-grid-view.mui-grid-9{background: none; border: 0;}
.sindex_list .mui-grid-view.mui-grid-9 .mui-table-view-cell{border: 2px solid #FF4604; border-color: rgba(255,71,0,0.7); color: #FFFFFF; width: 45%; margin-left: 5%; padding: 1px; margin-bottom: 15px; border-radius: 5px;}
.sindex_list .mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn){padding: 5px 0; background-color: rgba(255,71,0,0.8); border-radius: 5px;}
.sindex_list .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{color: #FFFFFF; margin: 5px 0 5px; font-size: 14px;}
.sindex_list .mui-grid-view.mui-grid-9 .mui-media .iconfont{font-size: 2.2em; padding-top: 2px;}
.sindex_list .mui-grid-view.mui-grid-9 .mui-media .icon-liansuoyunying{font-size: 2em; line-height: 1.1em; padding-top: 5px;}
.sindex_list .mui-table-view.mui-grid-view .mui-table-view-cell .lians{margin-top: 2px;}
.sindex_list .mui-grid-view.mui-grid-9 .mui-media .icon-lianmengshangjia{font-size: 2.1em; padding-top: 6px;}
.sindex_list .mui-grid-view.mui-grid-9 .mui-media .icon-youhui{font-size: 2.3em;}
.sindex_list .mui-grid-view.mui-grid-9 .mui-media .icon-qianbao{font-size: 2.1em; padding-top: 4px;}

/*店铺首页2*/
.sindex_list2{padding: 0; margin-top: 10px;}
.sindex_list2 .mui-grid-view.mui-grid-9 .mui-table-view-cell{width: 33.33%; margin: 0; color: #666; padding: 0;}
.sindex_list2 .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{color: #333;}
.sindex_list2 .mui-grid-view.mui-grid-9{background: white;}
.sindex_list2 .s002img{width: 80px; height: 80px; display: block; margin: 0 auto; border-radius: 5px;}
.s002img img{height: 100%; border-radius: 5px; border: 1px solid #E3DFE5;}
.sindex_list2 .mui-grid-view.mui-grid-9:after{height: 0;}
.sindex_list2 .mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn){padding: 15px 0;}
/*.sindex_list2 .mui-grid-view.mui-grid-9 .jies{background: #20A3FE;}
.sindex_list2 .mui-grid-view.mui-grid-9 .lians{background: #F9C907;}
.sindex_list2 .mui-grid-view.mui-grid-9 .lianm{background: #5CEE05;}
.sindex_list2 .mui-grid-view.mui-grid-9 .youh{background: #FE6B75;}
.sindex_list2 .mui-grid-view.mui-grid-9 .fengk{background: #23F2FC;}
.sindex_list2 .mui-grid-view.mui-grid-9 .zhuanjf{background: #F708F7;}
.sindex_list2 .mui-grid-view.mui-grid-9 .miaos{background: #19E6BD;}
.sindex_list2 .mui-grid-view.mui-grid-9 .jiaoy{background: #C5573C;}
.sindex_list2 .mui-grid-view.mui-grid-9 .pint{background: #F8970A;}*/
/*.sindex_list2 .mui-grid-view.mui-grid-9 .mui-media .iconfont{font-size: 2.2em; padding-top: 2px;}
.sindex_list2 .mui-grid-view.mui-grid-9 .mui-media .icon-liansuoyunying{font-size: 2em; line-height: 1.1em; padding-top: 5px;}
.sindex_list2 .mui-table-view.mui-grid-view .mui-table-view-cell .lians{margin-top: 5px;}
.sindex_list2 .mui-grid-view.mui-grid-9 .mui-media .icon-lianmengshangjia{font-size: 2.1em; padding-top: 4px;}
.sindex_list2 .mui-grid-view.mui-grid-9 .mui-media .icon-youhui{font-size: 2.2em;}
.sindex_list2 .mui-grid-view.mui-grid-9 .mui-media .icon-qianbao{font-size: 2.1em; padding-top: 4px;}*/

/*暂无数据*/
.no_style{text-align: center; padding-top: 10%;}
.no_style .iconfont{font-size: 8rem; line-height: 9rem; color: #D1D1D4;}
.no_style .nr,.no_style strong{font-size: 1.1rem; line-height: 1.3rem; padding-top: 3%;}
.no_style .wz{font-size: 1.1rem; line-height: 1.5rem; padding-top: 3%;}
.no_btn{width: 9rem; height: 2.8rem; font-size: 1.3rem; line-height: 2.8rem; display: block; border: 2px solid #999999; color: #999999; margin: 0 auto; border-radius: 6px; margin-top: 1.5rem;}

/*购物车*/
.pay_ordinfo{margin-bottom: 7px;}
.pay_ord_dpmc{padding: 2%; color: #333333; background: white;}
#store_name{font-size: 1rem;}
.pay_ord_dpmc .right{width: 90%; float: right; font-size: 15px; line-height: 27px;}
.pay_ord_dpmc span{color: #FF7831; padding-right: 3px; font-size: 20px; vertical-align: bottom;}

.pay_ord_list{display: block;}
.pay_ord_list li{border-top: 2px solid #EEEEEE; background: white;}
.pay_ord_list .pay_listop{padding: 2%;}
.pay_ord_list li:last-child{margin-bottom: 0;}
.zleft{width: 30px; float: left; margin-top: 20px; height: 30px; font-size: 14px;}
.mui-checkbox.zleft input[type=checkbox]{left: 0; top: 0;}
.pay_ord_sp{width: 90%; float: left;}
.pay_sp_img{width: 70px; height: 70px; float: left; margin-right: 2%; padding-top: 3px; position: relative;}
.pay_sp_img img{border: 1px solid #B7B7BB; border-radius: 5px; height: 100%;}
.jiaob{position: absolute; z-index: 9; top: 3px; right: 0; width: 50%;}
.pay_sp_img .jiaob img{border: 0; border-radius: 0; border-top-right-radius: 5px;}
.pay_sp_info{width: 70%; float: left;}
.pay_sp_info p{font-size: 12px;}
.pay_sp_info .pay_spnam{font-size: 14px; color: #333333; height: 21px; overflow: hidden; text-overflow: ellipsis; margin-bottom: 9px;}
.pay_spnum{float: right; width: 85px; height: 32px; padding: 0 25px; margin-top: 5px;}
.mui-numbox.pay_spnum [class*=btn-numbox]{width: 25px;}
.pay_sppri{font-size: 12px; float: left; line-height: normal; color: #666;}

.pay_sppri em{color: #FF5A00; font-size: 14px;}

.pay_bar_tab .right{width: 22%; float: right; line-height: 50px; background: #FF5A00; color: #FFFFFF; font-size: 18px;}
.pay_bar_tab .left{width: 78%; float: left; line-height: 50px; text-align: left; padding-left: 2%; font-size: 16px; color: #000000;}
.pay_bar_tab .left em{color: #FF5A00; font-family: "微软雅黑"; font-weight: bold; font-size: 18px; padding-left: 3px;}
.pay_bar_tab .left span{color: #FF5A00;}
.pay_bar_tab .l_left{float: left; width: 43%;}
.l_left .zleft{margin-top: 10px;}
.l_left button{border: 0; margin: 16px 0 0 10px;}
.pay_bar_tab .l_right{float: left; width: 97%; text-align: right;}

.shopc_top{border-bottom: 1px solid #EEEEEE; height: 45px; background: white; margin-bottom: 5px;}
.shopc_top .zleft{width: 50%; float: left; margin: 0; position: relative; height: 40px; line-height: 45px; padding-left: 18px;}
.shopc_top .mui-checkbox.zleft input[type=checkbox]{top: 8px; height: 30px;}
.shopc_del{width: 50%; float: right; text-align: right; padding-top: 7px; padding-right: 3%;}
.del_but{background: #FF7831; display: inline-block; color: white; height: 30px; text-align: center; font-size: 16px; border-radius: 5px; line-height: 30px; width: 50px;}

.pay_lisbottom{padding: 2%; background: #F6F6F6; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3;}
.pay_lisbl{width: 50%; float: left;}
.pay_lisbl p{font-size: 14px; color: #333;}
.pay_lisbl .pay_kdlx{font-size: 12px; color: #888;}

.pay_sppribox p{color: #333;}
.pay_sppribox .pay_spprilx{border: 1px solid #FF5A00; line-height: 18px; color: #FF5A00; width: auto !important; padding: 0 3px; display: inline-block; border-radius: 3px; margin-bottom: 3px;}
.pay_sppribox em{color: #FF5A00; font-size: 14px; padding: 0 3px; font-weight: bold;}

.pay_xjpri span{color: #FF5A00;}
.pay_xjpri span>em{font-weight: bold; font-size: 16px;}

/*shop03*/
.shop_list a .shop03_img{padding: 0; margin-bottom: 5px; border: 2px solid #E0E0E0; border-radius: 50%; width: 3.8rem; height: 3.8rem; overflow: hidden;}
.shop03_img img{height: 100%;}

.list_list{padding-bottom: 5px; padding-right: 2px;}
.list_list li{display: block; width: 50%; padding-left: 2px; float: left; margin-bottom: 2px;}
.list_list li a{width: 100%; height: 100%; display: block; border:1px solid #D9DADC; background: #FFFFFF;}

.list_lt{position: relative;}
.list_name{height: 30px; width: 100%; line-height: 30px; font-size: 14px; overflow: hidden; position: absolute; bottom: 0; background: rgba(0,0,0,0.6); color: #FFFFFF; padding: 0 3% 0;}
.list_kcbox,.list_kcbox2{padding: 2% 3% 0; line-height: 16px; color: #666666;/* background: #F1F1F2;*/}
.list_kcbox2{padding-top: 0; padding-bottom: 3%;}
.list_sale{float: left; padding-top: 3px;}
.list_sale em{color: #FF5A00; padding-left: 3px;}
.list_dw{float: right; padding-top: 0px;}
.list_dw span{font-size: 12px; padding-right: 2px;}
.list_dw em{color: #FF5A00;}

.list_pribox{padding: 6px 0 0; background: #F1F1F2; height: 60px; overflow: hidden;}
.list_pricon{float: none; width: 100%; color: #333333; padding: 1% 3%;}
.list_pri,.tlist_pri{color: #FF5A00; font-size: 12px; font-weight: bold; display: inline-block;}
.list_pri{line-height: 21px; float: left;}
.list_pri em{font-size: 15px; padding: 0 3px 0 0;}
.list_btn,.list_btn2{display: inline-block; float: left; vertical-align: bottom; color: #FFFFFF; font-size: 12px; background: #FF8B00; padding: 0 3px; margin-right: 3px; border-radius: 3px;}
.list_btn2{background: #FF5100;}
.list_yj,.tlist_yjpri{font-size: 12px; width: 23%; text-align: right; color: #999999; text-decoration: line-through;}
.list_yj{float: left; width: auto!important;}
.list_jf{float: left;}

.list_list .list_pricon{float: none; width: 100%;}

/*悬浮层*/
.xuanf{position: fixed; bottom: 12%; right: 3%; width: 12%; z-index: 999;}
.xuanfu_list{display: block; text-align: center;}
.xuanfu_list li{display: block; background: rgba(255,120,49,0.8); padding: 8px 0; margin-bottom: 2px; /*border: 1px solid #FF6600;*/ border-radius: 5px;}
.xuanfu_list .iconfont{font-size: 21px; color: #FFFFFF;}
.xuanfu_list li:active{background: rgba(255,90,0,0.8);}

/*商铺模板4*/
.shop04_content{height: 100%; padding: 0; background: url(../images/bac_shop04.jpg) no-repeat; background-size: 100% 100%;}
.shop04_top{width: 92%; margin: 13% auto 0; padding: 2%; border: 5px solid rgba(255,255,255,0.5);}
.shop04_tbox{background: rgba(255,255,255,0.5); padding: 3%; height: 90px; text-align: center;}
.shop04_tbox img{height: 100%; width: auto!important; margin: 0 auto;}

.shop04_nav{display: block; padding: 10% 0 0 4%;}
.shop04_nav li{display: block; width: 46%; margin-right: 4%; padding: 2%; float: left; background: rgba(199,43,36,0.7); margin-bottom: 20px;}
.shop04_nav li a{display: block; width: 100%; background: #C62B24; border: 1px solid #E9D2D1; text-align: center; padding: 10px 0; color: white; font-size: 16px;}
.shop04_nav .iconfont{color: #FEEC5A; font-size: 23px; vertical-align: middle;}

/*店铺模板5*/
.sho05_content{height: 100%; padding: 0; background: white;}
.sho05_nav{margin-top: 20px;}
.sho05_nav .mui-grid-view.mui-grid-9{background: white; border: 0; padding: 0 0 10px 3%;}
.sho05_nav .mui-grid-view.mui-grid-9 .mui-table-view-cell{padding: 0 0; height: 92px; width: 30.33%; margin-right: 3%; border: 0; background: #FF7831; margin-bottom: 10px;}
.sho05_nav .mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn){color: white; padding-top: 15px;}
.sho05_nav .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{margin-top: 5px; color: white;}
.sho05_nav .mui-grid-view.mui-grid-9 .logo>a:not(.mui-btn){padding: 0; border: 1px solid #F5B791;}
.sho05_nav .mui-grid-view.mui-grid-9 .logo img{width: 100%; height: 90px;}
.sho05_nav .mui-grid-view.mui-grid-9 .logo{padding: 0;}
.sho05_nav .mui-grid-view.mui-grid-9 .list01{background: #38D9D4;}
.sho05_nav .mui-grid-view.mui-grid-9 .list03{background: #28AFDC;}
.sho05_nav .mui-grid-view.mui-grid-9 .list07{background: #3D75DE;}
.sho05_nav .mui-grid-view.mui-grid-9 .list09{background: #5B54EF;}

/*店铺模板6*/
.sho06_nav{display: block; padding: 5% 0 10px 3%;}
.sho06_nav li{display: block; width: 47%; height: 9.5rem; margin-right: 3%; float: left; margin-bottom: 10px;}
.sho06_nav li a{display: block; width: 100%; height: 100%; position: relative; border-radius: 15px; overflow: hidden;}
.sho06_nav li a img{height: 100%;}
.mask{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7);}
.mask .nam{display: block; border: 1px solid #FFFFFF; margin: 0 auto 0; border-radius: 3px; width: 80%; text-align: center; color: #FFFFFF; font-size: 16px; padding: 10px 0; position: absolute; left: 10%; top: 37%;}
